// TS中常用类型-引用类型-数组

// 语法：
// ：类型[] = 值
// ：(类型1 | 类型2)[] = 值

// 注意：
// 1. 💥联合类型只有一个|， JS中的逻辑或有两个||，不要搞混
let list: [] = [];
// 数字数组
let list2: number[] = [1, 2, 3, 4];
let list3: string[] = ['123', '12312'];
let list4: boolean[] = [false, true];

// 联合类型: (类型1 | 类型2)，
// 类似: jS中的逻辑或：||
// 数字和字符串组成的数组
let list5: (number | string)[] = [1, '1231'];
let list6: (number | string | boolean)[] = [1, '1231', false];

// 2.👎 不推荐的写法： 泛型写法
let list7: Array<string> = ['123'];
